import request from '@/utils/request'

// 查询拜访任务列表
export function visitList(query) {
  return request({
    url: '/task/visit/list',
    method: 'get',
    params: query
  })
}
// 新增拜访任务
export function addvisit(data) {
  return request({
    url: '/task/visit',
    method: 'post',
    data: data
  })
}


// 获取拜访任务详细信息
export function visitId(id) {
  return request({
    url: `/task/visit/${id}`,
    method: 'get',
  })
}


// 修改拜访任务
export function eitHvisit(data) {
  return request({
    url: '/task/visit',
    method: 'put',
    data: data
  })
}

// 删除拜访任务
export function delvisit(id) {
  return request({
    url: `/task/visit/${id}`,
    method: 'delete'
  })
}

// 导出品类列表
export function exporTvisit(data) {
  return request({
    url: '/task/visit/export',
    method: 'post',
    data: data
  })
}

// 审核拜访任务
export function visitAudit(query) {
  return request({
    url: '/task/visit/audit',
    method: 'get',
    params: query
  })
}

// 同意任务申请
export function cliCAudit(data) {
  return request({
    url: '/task/visit/audit',
    method: 'post',
    params: data
  })
}

// 驳回任务申请
export function cliRefuse(data) {
  return request({
    url: '/task/visit/refuse',
    method: 'post',
    data: data
  })
}

// 未提交拜访任务
export function uncommit(data) {
  return request({
    url: '/task/visit/un-commit',
    method: 'post',
    params: data
  })
}

// 不通过拜访任务
export function nopass(data) {
  return request({
    url: '/task/visit/no-pass',
    method: 'post',
    data: data
  })
}
